<!DOCTYPE html>
<html lang="en">
  <head>
    <title>Classes  Reference</title>
    <link rel="stylesheet" type="text/css" href="css/jazzy.css" />
    <link rel="stylesheet" type="text/css" href="css/highlight.css" />
    <meta charset='utf-8'>
    <script src="js/jquery.min.js" defer></script>
    <script src="js/jazzy.js" defer></script>
    
  </head>
  <body>
    <a title="Classes  Reference"></a>
    <header>
      <div class="content-wrapper">
        <p><a href="index.html">Contentful Docs</a> (72% documented)</p>
        <p class="header-right"><a href="https://github.com/contentful/contentful.swift"><img src="img/gh.png"/>View on GitHub</a></p>
      </div>
    </header>
    <div class="content-wrapper">
      <p id="breadcrumbs">
        <a href="index.html">Contentful Reference</a>
        <img id="carat" src="img/carat.png" />
        Classes  Reference
      </p>
    </div>
    <div class="content-wrapper">
      <nav class="sidebar">
        <ul class="nav-groups">
          <li class="nav-group-name">
            <a href="Classes.html">Classes</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="Classes/Asset.html">Asset</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/Asset/FileMetadata.html">– FileMetadata</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/AssetQuery.html">AssetQuery</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/Client.html">Client</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes.html#/s:C10Contentful12ContentModel">ContentModel</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/ContentType.html">ContentType</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/ContentfulError.html">ContentfulError</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes.html#/s:C10Contentful5Entry">Entry</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/FilterQuery.html">FilterQuery</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/Locale.html">Locale</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/LocalizableResource.html">LocalizableResource</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes.html#/s:C10Contentful19LocalizationContext">LocalizationContext</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/Query.html">Query</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/QueryOn.html">QueryOn</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/RateLimitError.html">RateLimitError</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/Resource.html">Resource</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/Space.html">Space</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/SyncSpace.html">SyncSpace</a>
              </li>
              <li class="nav-group-task">
                <a href="Classes/SysISO8601DateTransform.html">SysISO8601DateTransform</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="Enums.html">Enums</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="Enums/Bounds.html">Bounds</a>
              </li>
              <li class="nav-group-task">
                <a href="Enums/FieldType.html">FieldType</a>
              </li>
              <li class="nav-group-task">
                <a href="Enums/Fit.html">Fit</a>
              </li>
              <li class="nav-group-task">
                <a href="Enums/Focus.html">Focus</a>
              </li>
              <li class="nav-group-task">
                <a href="Enums/Format.html">Format</a>
              </li>
              <li class="nav-group-task">
                <a href="Enums/ImageOption.html">ImageOption</a>
              </li>
              <li class="nav-group-task">
                <a href="Enums/JPGQuality.html">JPGQuality</a>
              </li>
              <li class="nav-group-task">
                <a href="Enums/Link.html">Link</a>
              </li>
              <li class="nav-group-task">
                <a href="Enums/MimetypeGroup.html">MimetypeGroup</a>
              </li>
              <li class="nav-group-task">
                <a href="Enums/QueryError.html">QueryError</a>
              </li>
              <li class="nav-group-task">
                <a href="Enums/QueryOperation.html">QueryOperation</a>
              </li>
              <li class="nav-group-task">
                <a href="Enums/SDKError.html">SDKError</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="Extensions.html">Extensions</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="Extensions/Date.html">Date</a>
              </li>
              <li class="nav-group-task">
                <a href="Extensions/Date/Formatter.html">– Formatter</a>
              </li>
              <li class="nav-group-task">
                <a href="Extensions/Dictionary.html">Dictionary</a>
              </li>
              <li class="nav-group-task">
                <a href="Extensions/Int.html">Int</a>
              </li>
              <li class="nav-group-task">
                <a href="Extensions/String.html">String</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="Functions.html">Functions</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="Functions.html#/s:F10Contentfuloi2eeFTCS_8ResourceS0__Sb">==(_:_:)</a>
              </li>
              <li class="nav-group-task">
                <a href="Functions.html#/s:F10Contentfuloi2eeFTOS_11ImageOptionS0__Sb">==(_:_:)</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="Protocols.html">Protocols</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="Protocols/AbstractQuery.html">AbstractQuery</a>
              </li>
              <li class="nav-group-task">
                <a href="Protocols/ChainableQuery.html">ChainableQuery</a>
              </li>
              <li class="nav-group-task">
                <a href="Protocols/ContentModellable.html">ContentModellable</a>
              </li>
              <li class="nav-group-task">
                <a href="Protocols/EntryModellable.html">EntryModellable</a>
              </li>
              <li class="nav-group-task">
                <a href="Protocols/Integration.html">Integration</a>
              </li>
              <li class="nav-group-task">
                <a href="Protocols/PersistenceIntegration.html">PersistenceIntegration</a>
              </li>
              <li class="nav-group-task">
                <a href="Protocols/QueryableRange.html">QueryableRange</a>
              </li>
              <li class="nav-group-task">
                <a href="Protocols/SpaceModellable.html">SpaceModellable</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="Structs.html">Structs</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="Structs/ArrayResponse.html">ArrayResponse</a>
              </li>
              <li class="nav-group-task">
                <a href="Structs/ClientConfiguration.html">ClientConfiguration</a>
              </li>
              <li class="nav-group-task">
                <a href="Structs/Field.html">Field</a>
              </li>
              <li class="nav-group-task">
                <a href="Structs/LinkSys.html">LinkSys</a>
              </li>
              <li class="nav-group-task">
                <a href="Structs/MappedArrayResponse.html">MappedArrayResponse</a>
              </li>
              <li class="nav-group-task">
                <a href="Structs/MappedContent.html">MappedContent</a>
              </li>
              <li class="nav-group-task">
                <a href="Structs/OrderParameter.html">OrderParameter</a>
              </li>
              <li class="nav-group-task">
                <a href="Structs.html#/s:V10Contentful14QueryParameter">QueryParameter</a>
              </li>
              <li class="nav-group-task">
                <a href="Structs/Sys.html">Sys</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="Typealiases.html">Typealiases</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="Typealiases.html#/s:10Contentful14ResultsHandler">ResultsHandler</a>
              </li>
              <li class="nav-group-task">
                <a href="Typealiases.html#/s:10Contentful14TaskObservable">TaskObservable</a>
              </li>
            </ul>
          </li>
        </ul>
      </nav>
      <article class="main-content">
        <section>
          <section class="section">
            <h1>Classes</h1>
            <p>The following classes are available globally.</p>

          </section>
          <section class="section task-group-section">
            <div class="task-group">
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:C10Contentful5Entry"></a>
                    <a name="//apple_ref/swift/Class/Entry" class="dashAnchor"></a>
                    <a class="token" href="#/s:C10Contentful5Entry">Entry</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An Entry represents a typed collection of data in Contentful</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Entry</span><span class="p">:</span> <span class="kt"><a href="Classes/LocalizableResource.html">LocalizableResource</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/contentful/contentful.swift/tree//Sources/Entry.swift#L13-L65">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:C10Contentful5Space"></a>
                    <a name="//apple_ref/swift/Class/Space" class="dashAnchor"></a>
                    <a class="token" href="#/s:C10Contentful5Space">Space</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A Space represents a collection of Content Types, Assets and Entries in Contentful</p>

                        <a href="Classes/Space.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Space</span><span class="p">:</span> <span class="kt"><a href="Classes/Resource.html">Resource</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/contentful/contentful.swift/tree//Sources/Space.swift#L14-L43">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:C10Contentful23SysISO8601DateTransform"></a>
                    <a name="//apple_ref/swift/Class/SysISO8601DateTransform" class="dashAnchor"></a>
                    <a class="token" href="#/s:C10Contentful23SysISO8601DateTransform">SysISO8601DateTransform</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Undocumented</p>

                        <a href="Classes/SysISO8601DateTransform.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/contentful/contentful.swift/tree//Sources/Date.swift#L41-L53">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:C10Contentful11ContentType"></a>
                    <a name="//apple_ref/swift/Class/ContentType" class="dashAnchor"></a>
                    <a class="token" href="#/s:C10Contentful11ContentType">ContentType</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A Content Type represents your data model for Entries in a Contentful Space</p>

                        <a href="Classes/ContentType.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">ContentType</span><span class="p">:</span> <span class="kt"><a href="Classes/Resource.html">Resource</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/contentful/contentful.swift/tree//Sources/ContentType.swift#L13-L35">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:C10Contentful5Asset"></a>
                    <a name="//apple_ref/swift/Class/Asset" class="dashAnchor"></a>
                    <a class="token" href="#/s:C10Contentful5Asset">Asset</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An asset represents a media file in Contentful</p>

                        <a href="Classes/Asset.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Asset</span><span class="p">:</span> <span class="kt"><a href="Classes/LocalizableResource.html">LocalizableResource</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/contentful/contentful.swift/tree//Sources/Asset.swift#L26-L101">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:C10Contentful6Client"></a>
                    <a name="//apple_ref/swift/Class/Client" class="dashAnchor"></a>
                    <a class="token" href="#/s:C10Contentful6Client">Client</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Client object for performing requests against the Contentful API.</p>

                        <a href="Classes/Client.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="n">open</span> <span class="kd">class</span> <span class="kt">Client</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/contentful/contentful.swift/tree//Sources/Client.swift#L23-L273">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:C10Contentful9SyncSpace"></a>
                    <a name="//apple_ref/swift/Class/SyncSpace" class="dashAnchor"></a>
                    <a class="token" href="#/s:C10Contentful9SyncSpace">SyncSpace</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A container for the synchronized state of a Space</p>

                        <a href="Classes/SyncSpace.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">public</span> <span class="kd">final</span> <span class="kd">class</span> <span class="kt">SyncSpace</span><span class="p">:</span> <span class="kt">ImmutableMappable</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/contentful/contentful.swift/tree//Sources/SyncSpace.swift#L14-L150">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:C10Contentful8Resource"></a>
                    <a name="//apple_ref/swift/Class/Resource" class="dashAnchor"></a>
                    <a class="token" href="#/s:C10Contentful8Resource">Resource</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Protocol for resources inside Contentful</p>

                        <a href="Classes/Resource.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Resource</span><span class="p">:</span> <span class="kt">ImmutableMappable</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/contentful/contentful.swift/tree//Sources/Resource.swift#L14-L33">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:C10Contentful19LocalizableResource"></a>
                    <a name="//apple_ref/swift/Class/LocalizableResource" class="dashAnchor"></a>
                    <a class="token" href="#/s:C10Contentful19LocalizableResource">LocalizableResource</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>LocalizableResource</p>

<p>Base class for any Resource that has the capability of carrying information for multiple locales.
If more than one locale is fetched using either <code>/sync</code> endpoint, or specifying the wildcard value
for the locale paramater (i.e [<q>locale</q>: <q>*</q>]) during a fetch, the SDK will cache returned values for 
all locales. This class gives an interface to specify which locale should be used when fetching data
from <code><a href="Classes/Resource.html">Resource</a></code> instances that are in memory.</p>

                        <a href="Classes/LocalizableResource.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">LocalizableResource</span><span class="p">:</span> <span class="kt"><a href="Classes/Resource.html">Resource</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/contentful/contentful.swift/tree//Sources/Resource.swift#L46-L106">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:C10Contentful6Locale"></a>
                    <a name="//apple_ref/swift/Class/Locale" class="dashAnchor"></a>
                    <a class="token" href="#/s:C10Contentful6Locale">Locale</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A Locale represents possible translations for Entry Fields</p>

                        <a href="Classes/Locale.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Locale</span><span class="p">:</span> <span class="kt">ImmutableMappable</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/contentful/contentful.swift/tree//Sources/Locale.swift#L15-L42">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:C10Contentful19LocalizationContext"></a>
                    <a name="//apple_ref/swift/Class/LocalizationContext" class="dashAnchor"></a>
                    <a class="token" href="#/s:C10Contentful19LocalizationContext">LocalizationContext</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>The <code>LocalizationContext</code> contains meta information about a Space about locales including
information about which locale is the default, and what the fallback locale chain is.</p>

<p>This contextual information is necessary to intiialize <code><a href="Classes.html#/s:C10Contentful5Entry">Entry</a></code> and <code><a href="Classes/Asset.html">Asset</a></code> instances properly so that
the correct data is displayed for the currently selected locale. For instance, if a particular field
for an <code><a href="Classes.html#/s:C10Contentful5Entry">Entry</a></code> does not have data for the currently selected locale, the SDK will walk the fallback
chain for this field until a non-null value is found, or full chain has been walked.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">LocalizationContext</span><span class="p">:</span> <span class="kt">MapContext</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/contentful/contentful.swift/tree//Sources/Locale.swift#L53-L67">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:C10Contentful5Query"></a>
                    <a name="//apple_ref/swift/Class/Query" class="dashAnchor"></a>
                    <a class="token" href="#/s:C10Contentful5Query">Query</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A concrete implementation of ChainableQuery which can be used to make queries on either <code>/assets/</code>
or <code>/entries</code>. All methods from ChainableQuery are available.</p>

                        <a href="Classes/Query.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Query</span><span class="p">:</span> <span class="kt"><a href="Protocols/ChainableQuery.html">ChainableQuery</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/contentful/contentful.swift/tree//Sources/Query.swift#L512-L547">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:C10Contentful10AssetQuery"></a>
                    <a name="//apple_ref/swift/Class/AssetQuery" class="dashAnchor"></a>
                    <a class="token" href="#/s:C10Contentful10AssetQuery">AssetQuery</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Queries on Asset types. All methods from Query, and therefore ChainableQuery, are inherited and available.</p>

                        <a href="Classes/AssetQuery.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">public</span> <span class="kd">final</span> <span class="kd">class</span> <span class="kt">AssetQuery</span><span class="p">:</span> <span class="kt"><a href="Classes/Query.html">Query</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/contentful/contentful.swift/tree//Sources/Query.swift#L550-L577">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:C10Contentful11FilterQuery"></a>
                    <a name="//apple_ref/swift/Class/FilterQuery" class="dashAnchor"></a>
                    <a class="token" href="#/s:C10Contentful11FilterQuery">FilterQuery</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>An additional query to filter by the properties of linked objects when searching on references.
See: <a href="https://www.contentful.com/developers/docs/references/content-delivery-api/#/reference/search-parameters/search-on-references">https://www.contentful.com/developers/docs/references/content-delivery-api/#/reference/search-parameters/search-on-references</a>
and see the init<LinkType: EntryModellable>(whereLinkAt fieldNameForLink: String, matches filterQuery: FilterQuery<LinkType>? = nil) methods
on QueryOn for example usage.</p>

                        <a href="Classes/FilterQuery.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">public</span> <span class="kd">final</span> <span class="kd">class</span> <span class="kt">FilterQuery</span><span class="o">&lt;</span><span class="kt">EntryType</span><span class="o">&gt;</span><span class="p">:</span> <span class="kt"><a href="Protocols/AbstractQuery.html">AbstractQuery</a></span> <span class="k">where</span> <span class="kt">EntryType</span><span class="p">:</span> <span class="kt"><a href="Protocols/EntryModellable.html">EntryModellable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/contentful/contentful.swift/tree//Sources/Query.swift#L585-L621">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:C10Contentful7QueryOn"></a>
                    <a name="//apple_ref/swift/Class/QueryOn" class="dashAnchor"></a>
                    <a class="token" href="#/s:C10Contentful7QueryOn">QueryOn</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>A concrete implementation of AbstractQuery which requires that a model class conforming to <code>EntryType</code>
be passed in as a generic parameter. </p>

<p>The <q>content_type</q> parameter of the query will be set to the <code>contentTypeID</code>
of your <code>EntryType</code> conforming model class. <code>QueryOn&lt;EntryType&gt;</code> are chainable so complex queries can be constructed.
Operations that are only available when querying <code><a href="Classes.html#/s:C10Contentful5Entry">Entry</a></code>s on specific content types (i.e. content_type must be set) 
are available through this class.</p>

                        <a href="Classes/QueryOn.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">public</span> <span class="kd">final</span> <span class="kd">class</span> <span class="kt">QueryOn</span><span class="o">&lt;</span><span class="kt">EntryType</span><span class="o">&gt;</span><span class="p">:</span> <span class="kt"><a href="Protocols/ChainableQuery.html">ChainableQuery</a></span> <span class="k">where</span> <span class="kt">EntryType</span><span class="p">:</span> <span class="kt"><a href="Protocols/EntryModellable.html">EntryModellable</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/contentful/contentful.swift/tree//Sources/Query.swift#L632-L717">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:C10Contentful15ContentfulError"></a>
                    <a name="//apple_ref/swift/Class/ContentfulError" class="dashAnchor"></a>
                    <a class="token" href="#/s:C10Contentful15ContentfulError">ContentfulError</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Information regarding an error received from Contentful</p>

                        <a href="Classes/ContentfulError.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">ContentfulError</span><span class="p">:</span> <span class="kt">Mappable</span><span class="p">,</span> <span class="kt">Error</span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/contentful/contentful.swift/tree//Sources/Error.swift#L98-L132">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:C10Contentful14RateLimitError"></a>
                    <a name="//apple_ref/swift/Class/RateLimitError" class="dashAnchor"></a>
                    <a class="token" href="#/s:C10Contentful14RateLimitError">RateLimitError</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>For requests that do hit the Contentful Delivery API enforces rate limits of 78 requests per second
and 280800 requests per hour by default. Higher rate limits may apply depending on your current plan.</p>

                        <a href="Classes/RateLimitError.html" class="slightly-smaller">See more</a>
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight"><code><span class="kd">public</span> <span class="kd">final</span> <span class="kd">class</span> <span class="kt">RateLimitError</span><span class="p">:</span> <span class="kt"><a href="Classes/ContentfulError.html">ContentfulError</a></span></code></pre>

                        </div>
                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/contentful/contentful.swift/tree//Sources/Error.swift#L138-L150">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:C10Contentful12ContentModel"></a>
                    <a name="//apple_ref/swift/Class/ContentModel" class="dashAnchor"></a>
                    <a class="token" href="#/s:C10Contentful12ContentModel">ContentModel</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Undocumented</p>

                      </div>
                      <div class="slightly-smaller">
                        <a href="https://github.com/contentful/contentful.swift/tree//Sources/ContentModellable.swift#L28-L36">Show on GitHub</a>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
          </section>
        </section>
        <section id="footer">
          <p>&copy; 2017 <a class="link" href="https://www.contentful.com" target="_blank" rel="external">Contentful</a>. All rights reserved. (Last updated: 2017-07-31)</p>
          <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.8.3</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
        </section>
      </article>
    </div>
  </body>
</div>
</html>
